Please don't give me a complete answer to the motivation part of the question. I want to figure that part out for myself.
Motivation: As a starting example, say that a reversing function is a unary function on a set of $n$-length sequences over a nonempty set $X$ that would map $\langle x_1, x_2, x_3, x_4 \rangle$ to $\langle x_4, x_3, x_2, x_1 \rangle$ for $n=4$. I want a function that reverses infinite sequences. By this, I mean that I want to swap the values of the first and last positions with each other, swap the values of the second and second-to-last positions with each other, etc. I realize that "last position" is a tricky notion for an infinite sequence. However, I am hoping that such a function might exist by compactness, since there exist functions reversing the first $n$ positions of an infinite sequence for every $n$. More precisely, I want to define the n$^{th}$ unary reversing operation $r_n$ on a set $X^\mathbb{N}$ of infinite sequences to be the operation that maps $\langle x_1, x_2, \ldots, x_{n-1}, x_n, x_{n+1}, \ldots \rangle$ to $\langle x_n, x_{n-1}, \ldots, x_{2}, x_1, x_{n+1}, \ldots \rangle$. I can define this more precisely. This part is not my question.
Question: Wanting to use the compactness theorem for the above problem has raised a question about another compactness argument that establishes the existence of an ordered field containing infinitesimals. Define a set $T$ of first-order sentences inductively using sets $T_n$:
\begin{align} T_0 &= \text{ the axioms for an ordered field} \\ T_1 &= T_0 \cup \exists x [0 < x < 1] \\ T_2 &= T_1 \cup \exists x [0 < x < 1/2] \\ T_n &= T_{n-1} \cup \exists x [0 < x < 1/n] \\ T &= \bigcup_n^\infty T_n \end{align}
The argument is that, since there is a model of every (finite) $T_n$ (the real field will work), there is a model of (infinite) $T$ by compactness. Furthermore, the model of $T$ contains infinitesimals, i.e., positive numbers less than every $1/n$ because this is what the existence statements altogether claim.
My question is what exactly is happening with the binary order relation symbol $<$ in the existence sentences. The sentences above are all in the same language, so I presume this is the same exact symbol in each sentence. To use compactness, do the interpretations of all nonlogical symbols have to be the same across the finite subsets? This seems like too strong of a requirement, but what exactly is required? To what extent does it matter what a relation symbol or function symbol gets mapped to, e.g., does a symbol have to be mapped to isomorphic sets (perhaps on different domains)? If there are constraints, how do you specify them? Also, how do you relate the interpretations used for the finite subsets to the properties of the whole set of sentences, as was done in the claim about infinitesimals? The understanding in my example is that $<$ gets essentially the same or compatible interpretations for each $n$.
For my motivating problem, this becomes important because the $r_n$ as I have defined them above are very different functions for each $n$. They aren't extensions or supersets or related in any nice way as far as I can tell.